home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Pascal Super Library
/
Pascal Super Library (CW International)(1997).bin
/
STRINGS
/
TPSTR7
/
EXAM01.PAS
next >
Wrap
Pascal/Delphi Source File
|
1993-03-17
|
3KB
|
70 lines
Program Exam01;
{**************************************************************************}
{ }
{ Ce programme démontre les possibilités de ChrDel et ChrDel_. }
{ }
{**************************************************************************}
Uses
TpStr;
{ ---------------------------------------------------------------------- }
{ Procedure ChrDel (Var S: String;Match: Char); }
{ ---------------------------------------------------------------------- }
{ }
{ Effet : Détruit tous les caractères de <S> égaux à <Match>. }
{ Usage : Chaîne pascal. }
{ }
{ Vitesse : 21700/s }
{ }
{ ---------------------------------------------------------------------- }
Var
S1 ,
S2 : String;
Procedure Test1;
Begin
S1 := ' Je vais effacer tous les blancs ';
S2 := '1,234,567,890.00';
ChrDel (S1,' ');
ChrDel (S2,',');
ChrDel (S1,'Z');
ChrDel (S2,'0');
end;
{ ---------------------------------------------------------------------- }
{ Function ChrDel_(Str: String;Match: Char): String; }
{ ---------------------------------------------------------------------- }
{ }
{ Effet : Détruit tous les caractères de <S> égaux à <Match>. }
{ Usage : Chaîne pascal. }
{ }
{ Vitesse : 19500/s }
{ }
{ Note : Identique à ChrDel, mais c'est ici une fonction donc <Str> }
{ n'est pas modifié. }
{ ---------------------------------------------------------------------- }
Procedure Test2;
Begin
S1 := ' Je vais effacer tous les blancs ';
S2 := ChrDel_ (S1,' ');
S2 := ChrDel_ (S1,'Z');
S2 := '1,234,567,890.00';
S1 := ChrDel_ (S2,',');
S1 := ChrDel_ (S2,'0');
end;
Var
i: Integer;
Begin
For i := 1 to 10000 do
Begin
Test1;
Test2;
End;
end.
{ -------------------------------------------------------------------------}